.padding-top-bottom, body, body ul li, body ul li > img {
  padding-top: 20px;
  padding-bottom: 20px; }

body, header, h1, nav, ul, li, a {
  margin: 0;
  padding: 0; }

body {
  padding-left: 40px;
  padding-right: 40px; }
  body ul {
    list-style-type: none;
    overflow: auto;
    height: 150px; }
    body ul li {
      display: inline-block; }
      body ul li > img {
        display: none;
        position: absolute;
        top: 140px;
        left: 40px; }
      body ul li label img {
        display: block; }
      body ul li input:checked + img {
        display: block; }
      body ul li input {
        display: none; }

